package com.cy.pj.module.controller;

import com.cy.pj.common.pojo.ResponseResult;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController//希望所有的方法返回json格式的字符串
public class ArithmeticController {

    @RequestMapping("/doCompute/{n1}/{n2}")
    public ResponseResult doCompute(@PathVariable Integer n1,@PathVariable Integer n2){
        //return n1/n2;//返回的不好，没有状态，函数写法做一定的优化，这个响应的结果按照一定的规范
        //定义一个响应数据的格式，当中包含 state, message,data

        Integer result=n1/n2;
        ResponseResult r= new ResponseResult("计算结果："+result);
        r.setData(result);
        return r;
    }
}

